﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ETRobocon.RaceTraking.GameManagement
{
    public class SwitchLightStatus
    {
        public bool StartSwitch { get; set; }
        public bool ResetSwitch { get; set; }
        public bool GoalInSwitch { get; set; }
        public bool RetireInSwitch { get; set; }
        public bool GoalOutSwitch { get; set; }
        public bool RetireOutSwitch { get; set; }
    }

    public interface ISwitchLightStatusNotifier
    {
        void Update(SwitchLightStatus sls);
        void Reset();
    }
}
